x^3+ax^2+bx+c=0求解 c语言
来源:百度知道 编辑:UC知道 时间:2024/05/27 17:29:30
如果正确必将追赏
我要代码
我要代码
设x=y-a/3,消去2次项得到形如y^3+py+q=0形式的方程,最后用卡丹公式求解。
卡丹公式,方程x^3+px+q=0
今D=q^2/4+p^3/27
则方程的解为
x=(-q/2+√D)^1/3+(-q/2-√D)^1/3
其中的3次根号要在复数范围内求解,这个公式共有9个解,但只有3个解是正确的,还要讨论。
用计算器画的方法,找同x轴的交点,只能求近似解,而且还不如用导数法求解更准确。
好
关注中